body {
    
    background: url(../../assets/imgs/thorandmother.jpg);
    background-repeat: no-repeat;
    background-size: cover;
    background-position: center;
    header {
        .swiper {
            width: 100%;
            height: 120px;

        }

    }

    main {
        overflow: scroll;
        flex: 1;
       position: relative;
       .skin{
        position: absolute;
        right: 20px;
        top: 10px;
        .icon-pifu{
            font-size: 30px;
            color: palevioletred;
        };
        input{
            display: none;
        }
       }
        .set {
            padding: 10px 0;
            width: 100%;
            height: 160px;
            padding: 5%;

            .user {
                height: 120px;
                width: 100%;
                // display: block;
                color: grey;
                .pic {
                    width: 100px;
                    height: 100px;
                    border-radius: 50px;
                    border: 1px solid #6baafd;
                    margin-right: 10px;
                    margin-bottom: 10px;

                    img {
                        width: 100px;
                        height: 100px;
                        border-radius: 50px;

                    }
                }
                .user:visited {
                    color: gray;
                }
                ;

                .name {
                    width: 70%;
                    margin-left: 10px;

                    .iconfont{
                        color: gray;
                    } 
                }
            }
           

            ;

            p {
                font-size: 18px;
            }
        }

        ;

        .all {
            height: 100px;
            width: 100%;
            padding: 5%;

            .time {
                color: #0461a6;
                font-size: 24px;
            }

            button {
                width: 100px;
                height: 40px;
                background-color: pink;
                border: none;
                border-radius: 20px;
                color: #fff;
            }
        }

        .person {
            height: 80px;
            width: 100%;
            padding: 5%;
        }

        ;

        .my-Gemary {
            height: 160px;
            width: 100%;
            padding: 5%;
            color: gray;
            .iconfont{
                color: gray;
            }
            .my-sport {
                margin-top: 20px;
                li p:first-child {
                    font-size: 18px;
                    color: gray;
                }

                ;

                li p:last-child {
                    font-size: 14px;
                    color: gray;

                    span {
                        font-size: 30px;
                        color: #0461a6;
                    }
                }
            }
            .Gemary {
                li {
                    height: 100px;
                    width: 100px;
                    border: 1px solid palegreen;
                    border-radius: 50px;
                    text-align: center;
                    line-height: 100px;

                    img {
                        height: 90px;
                        width: 90px;
                        border-radius: 50px;

                    }
                }


            }

            ;
            ;



          


        }

        ;
        .my-Gemary:visited{
            color: gray;
        }

    }

}